package com.lsf.modules.base.service;

import com.lsf.common.api.dto.LogDTO;
import com.lsf.modules.base.vo.LoginUser;

/**
 * common接口
 *
 * @author Alexander
 */
public interface BaseCommonService {

    /**
     * 添加日志
     *
     * @param logDTO 日志dto
     */
    void addLog(LogDTO logDTO);

    /**
     * 添加日志
     *
     * @param logContent  日志内容
     * @param logType     日志类型
     * @param operateType 操作类型
     * @param user        用户
     */
    void addLog(String logContent, Integer logType, Integer operateType, LoginUser user);

    /**
     * 添加日志
     *
     * @param logContent  日志内容
     * @param logType     日志类型
     * @param operateType 操作类型
     */
    void addLog(String logContent, Integer logType, Integer operateType);
}
